#include "comm.hpp"

#include <unistd.h>


int main()
{  
    Init c(CLIENT);

    char* start = c.getStart();
    //sleep(10);
    string str = "i am proccess A";
    int cur = 0;
    for(int i = 0; i < 5; i++)
    {       
        //int cur = 0;
        for(auto e : str)
            start[cur++] = e;
        start[cur++] = ' ';
        sleep(1);
    }
    
    //c.start();


    // key_t k = getKey();
    // cout << toHex(k) << endl;
    // //获取共享内存
    // int shmid = getShm(k, gsize);
    // cout << "shmid : " << shmid << endl;

    // //与共享内存关联
    // char* start = attachShm(shmid);

    // sleep(5);


    // //与共享内存去关联
    // detattachShm(start);

    // //如果一个创建，另一个删除？


    // sleep(5);


    return 0;
}